package com.qf.commons.data.base;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

/**
 * 公共的用户对象
 */
@Data
public class BaseUser extends BaseEntity {
    //主键
    @TableId(type = IdType.AUTO)
    private Integer id;
    //类型 - 0 - 系统用户  1 - 教师端用户  2 - 学生端用户
    @TableField(exist = false)
    private Integer fromType;

    /**
     * 进行权限校验
     * @return
     */
    public boolean hasPowers(String requestUrl){
        return true;
    }
}